--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commit 14f4eb3ee869615e04ec7d35945d2b67bf79e8e9
Parents : ef9f8ad
Author : Sudo-Ivan <ivan@quad4.io>
Signature : Signature validation error
Date : 2026-01-01T17:35:40-06:00
feat(forwarding): announce forwarding aliases in ReticulumMeshChat if forwarding manager is present
Changes
Diff
diff --git a/meshchatx/meshchat.py b/meshchatx/meshchat.py
index e3670798..85f1f96f 100644
--- a/meshchatx/meshchat.py
+++ b/meshchatx/meshchat.py
@@ -675,6 +675,10 @@ class ReticulumMeshChat:
if should_announce:
await self.announce()
+ # also announce forwarding aliases if any
+ if self.forwarding_manager:
+ await asyncio.to_thread(self.forwarding_manager.announce_aliases)
+
# wait 1 second before next loop
await asyncio.sleep(1)
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────